!function(e,n,s,t){"use strict";s.behaviors.np_menu_navigation={attach:function(){const s=e("#navbar-main"),i=e(".menu--main"),a=e(".header--top .mobile-burger"),o=e(".menu-level-0 > li"),d=e(".menu--main .menu-item"),c=e(".menu--main .menu-item.has-children"),r=o.find("> a"),l=c.find("> a"),u=t.createFocusTrap("#header"),h=e("html").attr("dir");let f="ArrowLeft",p="ArrowRight";const m=i.data("toggle-submenu-text");e(n("nav",i)).each((function(){"rtl"===h&&(f="ArrowRight",p="ArrowLeft"),l.each((function(){let n=e(this).text(),s=``;e(this).attr("aria-expanded","false"),e(this).after(s)})),c.each((function(){e(this).addClass("submenu--is-hidden")})),c.find(".field__item span:empty").each((function(){e(this).closest(".field__item").addClass("desktop-only")}));const n=function(){np.isDesktop()?function(n){let s=e(".menu-dropdown-button");function t(e){const n=e;n.hasClass("selected")||(n.removeClass("submenu--is-hidden"),setTimeout((function(){n.addClass("selected")}),10),n.hasClass("has-children")&&(n.find("> a").attr({"aria-expanded":!0}),n.find("> button.menu-dropdown-button").attr({"aria-expanded":!0})))}function i(e){const n=e,s=n.parent().children(".menu-item");n.hasClass("has-children")&&(n.find("> a").attr({"aria-expanded":!1}),n.find("> button.menu-dropdown-button").attr({"aria-expanded":!1}),setTimeout((function(){n.addClass("submenu--is-hidden")}),200)),n.removeClass("first"),setTimeout((function(){s.removeClass("selected")}),10)}r.each((function(){e(this).parent().hasClass("has-children")&&e(this).unbind("click")})),n.on("focusout",(function(){0===e(this).parent().find(":focus-within").length&&i(e(this))})),s.each((function(){e(this).on("click",(function(){e(this).parent().hasClass("submenu--is-hidden")?t(e(this).parent()):i(e(this).parent())}))})),n.hover((function(){t(e(this))}),(function(){i(e(this))})),n.on("keydown",(function(n){n.key===f||n.key===p?n.key===p?e(this).index()+1>=d.length?(e(this).siblings().first().trigger("focusin"),e(this).siblings().first().find("> a").focus()):(e(this).next().trigger("focusin"),e(this).next().find("> a").focus()):n.key===f&&(0===e(this).index()?(e(this).siblings().last().trigger("focusin"),e(this).siblings().last().find("> a").focus()):(e(this).prev().trigger("focusin"),e(this).prev().find("> a").focus())):"Escape"===n.key&&(i(e(this)),e(this).find(".menu-dropdown-button").focus())}))}(o):function(n,s){const t=e(".menu--main .back-to-main");s.on("click",(function(n){const s=e(this),t=s.closest("ul").children(".menu-item");s.parent().hasClass("has-children")&&(n.preventDefault(),s.parent().hasClass("selected")?(s.parent().addClass("selected"),s.parent().hasClass("has-children")&&s.attr({"aria-expanded":!0})):(t.removeClass("selected"),l.attr({"aria-expanded":!1}),s.parent().addClass("selected"),s.parent().hasClass("has-children")&&s.attr({"aria-expanded":!0})))})),t.on("click",(function(n){const s=e(".selected");s.removeClass("selected"),s.hasClass("has-children")&&(s.find("> a").attr({"aria-expanded":!1}),function(e){if(e.originalEvent)return 0===e.originalEvent.clientX&&0===e.originalEvent.clientY}(n)&&s.find("> a").focus())})),n.on("keydown",(function(n){n.key===f||n.key===p?n.key===p?e(this).index()+1>=d.length?e(this).siblings().first().find("> a").focus():e(this).next().find("> a").focus():n.key===f&&(0===e(this).index()?e(this).siblings().last().find("> a").focus():e(this).prev().find("> a").focus()):"Escape"===n.key&&(console.log(n.target),e(n.target).parent().parent().hasClass("menu-level-0")?(a.trigger("click"),a.focus()):(e(this).find("> a").focus(),t.trigger("click")))}))}(o,r)};n(),np.resize(n)}));var C;C=s,e(n("expand-mobile-menu",a)).on("click",(function(){const n=e(this);d.hasClass("selected")?(d.removeClass("selected"),setTimeout((function(){n.hasClass("active")?(n.removeClass("active"),C.removeClass("opened")):(n.addClass("active"),C.addClass("opened"))}),500)):n.hasClass("active")?(n.removeClass("active"),C.removeClass("opened")):(n.addClass("active"),C.addClass("opened")),setTimeout((function(){C.hasClass("opened")?(e("body").addClass("no-scroll"),a.attr({"aria-expanded":!0}),u.activate()):(e("body").removeClass("no-scroll"),a.attr({"aria-expanded":!1}),u.deactivate())}),500)})),e(n("div",o)).each((function(){const n=e(this),s=n.find("> a").clone(!0),t=n.find(".field--name-field-pane-blocks");s.prependTo(t).addClass("cloned-element")}));const g=function(n){const s=e(window).height()-e("#navbar-top").outerHeight(!0);np.isDesktop()?n.css("height","unset"):n.css("height",s)};g(s),e(window).resize((function(){g(s)}))}}}(jQuery,once,Drupal,focusTrap);